package com.gun.management.module.task.controller.app.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "APP - 任务信息 Response VO")
@Data
@ExcelIgnoreUnannotated
public class AppTaskAuditInfoRespVO {

    @Schema(description = "编号",   example = "1")
    @ExcelProperty("编号")
    private Long id;

    @Schema(description = "任务编号",   example = "1")
    @ExcelProperty("任务编号")
    private Long taskId;

    @Schema(description = "任务名称",   example = "邀请注册任务")
    @ExcelProperty("任务名称")
    private String taskName;

    @Schema(description = "审核状态(0-待审核 1-审核通过 2-审核不通过 3-未上传图片)", example = "1")
    @ExcelProperty("状态(0-待审核 1-审核通过 2-审核不通过 3-未上传图片)")
    private Integer auditStatus;

    @Schema(description = "审核人", example = "用户298")
    @ExcelProperty("审核人")
    private String auditUserName;

    @Schema(description = "审核原因", example = "上传的图片不清晰")
    @ExcelProperty("审核原因")
    private String auditReason;

    @Schema(description = "审核时间", example = "2024-01-01")
    @ExcelProperty("审核时间")
    private String auditTime;

    @Schema(description = "用户上传图片url(任务截图)", example = "http://****.com/images/test.png")
    @ExcelProperty("任务截图")
    private String taskScreenshot;


}